ฉวาง เป็นอำเภอหนึ่งในจังหวัดนครศรีธรรมราช ได้รับการจัดตั้งขึ้นในรัชสมัยพระบาทสมเด็จพระจุลจอมเกล้าเจ้าอยู่หัว ตามพระราชบัญญัติลักษณะปกครองท้องที่ ร.ศ. 116 เมื่อวันที่ 10 พฤษภาคม พ.ศ. 2440 และเป็นภูมิลำเนาเดิมของนายสมชาย วงศ์สวัสดิ์ นายกรัฐมนตรีคนที่ 26 ของประเทศไทย เดิมมีพื้นที่ครอบคลุมอำเภอพิปูน อำเภอช้างกลาง และอำเภอถ้ำพรรณรา ทั้งหมด
อำเภอฉวางมีอณาเขตติดต่อกับพื้นที่ปกครองข้างเคียง ได้แก่
* ทิศเหนือ ติดต่อกับอำเภอเวียงสระ (จังหวัดสุราษฎร์ธานี) และอำเภอพิปูน
* ทิศตะวันออก ติดต่อกับอำเภอพิปูนและอำเภอลานสกา
* ทิศใต้ ติดต่อกับอำเภอช้างกลาง อำเภอนาบอน และอำเภอทุ่งใหญ่
* ทิศตะวันตก ติดต่อกับอำเภอถ้ำพรรณรา